{{tag>programmation}}
----

====== Tiger : un langage de programmation======

Tiger est un langage de programmation créé par Andrew W. Appel en 1998. Il est disposé d'un type dit « //typage fort// » https://fr.wikipedia.org/wiki/Typage_fort

===== Variables réservées =====

Tiger est composé de 3 types de variables dites réservés :

« int », composé par des entiers de 32 bits compris entre -2³¹ (moins deux puissance 31) et 2³¹ - 1 (deux puissance 31 moins 1) 

« string » chaîne de caractères de 8 bits (voir table ASCII)

« void », comme

• void return type of a function or block that returns nothing

===== Hello World =====

print("Hello World!")

===== Structure =====

Dans Tiger, la déclaration et l'initilisation des fonctions se fait dans le « let ». Les instructions dans le « in » et enfin le « end » permet de terminer la fonction.

let
/* Declarations */

var thermostat : int := -17

in
/* Expressions */
thermostat := thermostat + 1;
print_int(thermostat);
print("\n")
end

